package cn.elwy.rcp.core.model;

public interface IAdapterManager {

  public Object getAdapter(Object adapter, Class<?> clazz);

  public boolean registerAdapters(IAdapterFactory factory, Class<?> adaptable);

  public void unregisterAdapters(IAdapterFactory factory);

  public void unregisterAdapters(IAdapterFactory factory, Class<?> adaptable);
}
